﻿@charset "utf-8";
/*初始化样式*/
* {-webkit-tap-highlight-color:transparent;}
body {background-color:#fff; color:#333; font:16px/1.75em Arial,"Microsoft Yahei","Lucida Grande";/*设置字体*/ overflow-x:hidden; width:100%;/*设置宽度*/}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:16px; border-top:solid 1px #ddd;border-left:solid 1px #ddd; box-sizing: border-box;max-width:100%;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd; box-sizing: border-box;}

/*html5设置*/
article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}
html,body, div, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, p {margin:0; padding:0;}

a {text-decoration:none; outline:none; color:#333;}
a:focus {outline:none; -moz-outline:none;}
a:hover {color:#00a64f;}
a img {border:none;}

/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

/*该设置跟后台编辑器有关*/
.ul,.ul li,.dl,.dl dd,ul,ul li,ol,ol li,dl,dl dd{ list-style:none; margin:0; padding:0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p,h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px;}
/*该设置跟后台编辑器有关*/

/*全局样式*/
.inner {width:1440px; margin:0 auto;}
.inner1200 {width:1200px; margin:0 auto;}
/*全站头部*/

/*header*/
.header {background-color:#fff;position:relative;}
.header .inner {position:relative;}
/*logo*/
.logo {float:left;padding:23px 0;}
.logo a {display:block;text-indent:-9999em;width:161px;height:65px;background:no-repeat left center;background-size:contain;}
/*nav*/
.nav {float:right;position:relative;}
.nav li {float:left;font-size:18px;line-height:111px;padding:0 20px;position:relative;}
.nav li a {display:block;color:#333;position:relative;}
.nav li a:after {width:100%;height:4px;background-color:#00a64f;content:'';display:block;position:absolute;left:0;bottom:0;display:none;}
.nav li em {display:none;}
.nav li > a:hover:after,.nav li.cur > a:after {display:block;}
.nav li ul {position:absolute;left:0;top:100%;width:100%;z-index:2;background-color:#00a64f;padding:5px 0;display:none;}
.nav li li {float:none;padding:0;text-align:center;line-height:1.75em;font-size:16px;}
.nav li li a {color:#fff;padding:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nav li li a:hover {background-color:rgba(255,255,255,0.15);}
.nav li li a:hover:after {display:none;}
/*search*/
.search {width:250px;float:right;padding:35px 0 35px 25px;}
.search .input {background-color:#f6f6f6;font-size:14px;color:#999;position:relative;border-radius:20px;}
.search .text {height:24px;line-height:24px;padding:8px 0 8px 10%;width:90%;}
.search a {display:block;position:absolute;right:15px;top:50%;background:url(../images/icon_01.png) no-repeat center center;background-size:contain;width:16px;height:16px;margin-top:-8px;}
/*wapBtn*/
.wapBtn {display:none;}
/*hmSlides*/
.hmSlides {overflow:hidden;clear:both;}
.hmSlides .item {background:no-repeat center center;background-size:cover;overflow:hidden;color:#fff;}
.hmSlides .inner {position:relative;padding-bottom:700px;}
.hmSlides .info {position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;}
.hmSlides h2 {font-size:60px;line-height:1.125em;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2.778%;}
.hmSlides .intro {font-size:20px;line-height:1.6em;height:3.2em;overflow:hidden;width:66%;margin-bottom:3.472%;}
.hmSlides .owl-dots {position:absolute;left:50%;bottom:5.714%;transform:translateX(-50%);}
.hmSlides .owl-dots .owl-dot {display:inline-block;margin:0 5px;font-size:0;line-height:normal;outline:none;}
.hmSlides .owl-dots span {display:block;width:10px;height:10px;border-radius:5px;background-color:#757575;position:relative;transition:width .3s;}
.hmSlides .owl-dots .active span {width:50px;background-color:#fff;}
.hmSlides .load {padding-bottom:700px;}
/*hmMore*/
.hmMore a {display:block;width:180px;height:50px;color:#fff;font-size:14px;text-align:center;line-height:50px;border-radius:25px;background-color:#00a64f;background:-webkit-linear-gradient(left,#009848,#7cdb65);background:-o-linear-gradient(right,#009848,#7cdb65);background:-moz-linear-gradient(right,#009848,#7cdb65);background:linear-gradient(to right,#009848,#7cdb65);}
/*hmAbout*/
.hmAbout {background:url(../images/bg_hmabout.png) no-repeat center center;background-size:cover;padding:3.125% 0;}
.hmAbout .box {display:table;table-layout:fixed;width:100%;}
.hmAbout .text {display:table-cell;vertical-align:middle;background:url(../images/bg_hmabout2.png) no-repeat center center;background-size:contain;padding-right:5%;}
.hmAbout .intro {font-size:15px;line-height:2em;color:#666;margin-bottom:3.5%;}
.hmAbout .pic {display:table-cell;vertical-align:top;width:47.5%;}
.hmAbout .pic img {display:block;width:100%;height:auto;border-radius:40px 0 40px 0;}
.hmAbout .hmTitle {text-align:left;margin-bottom:15px;}
.hmAbout .hmTitle:after {left:0;margin-left:0;}
.hmTitle {padding-top:50px;padding-bottom:32px;position:relative;text-align:center;}
.hmTitle:after {width:50px;height:5px;background-color:#00a64f;content:'';display:block;position:absolute;left:50%;bottom:0;margin-left:-25px;}
.hmTitle h2 {font-size:72px;font-family:Arial;color:#f0f0f0;line-height:1.125em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;left:0;top:0;width:100%;}
.hmTitle h3 {position:relative;font-size:28px;color:#444;font-weight:normal;line-height:1.125em;width:100%;}
/*hmApp*/
.hmApp {background:url(../images/bg_hmapp.jpg) no-repeat center center;background-size:cover;padding:3.125% 0;}
.hmApp .hmTitle {margin-bottom:3.75%;}
.hmApp .hmTitle h2 {color:#6e6e6e;}
.hmApp .hmTitle h3 {color:#fff;}
.hmApp #hmApp {width:83.34%;padding:0 8.33%;}
.hmApp .item a {display:block;overflow:hidden;color:#fff;text-align:center;}
.hmApp .item .icon {background:url(../images/bg_circle.png) no-repeat center center;background-size:100% 100%;padding-bottom:100%;position:relative;margin-bottom:15px;}
.hmApp .item .icon span {display:block;width:53.192%;padding-bottom:42.553%;background:no-repeat center center;background-size:contain;position:absolute;left:50%;top:50%;transform:translateY(-50%);margin-left:-26.596%;}
.hmApp .item p {font-size:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.75em;}
.hmApp .owl-carousel .owl-nav.disabled {display:block;}
.hmApp .owl-nav button {display:block;overflow:hidden;position:absolute;top:50%;transform:translateY(-85%);outline:none;}
.hmApp .owl-nav span {width:24px;height:46px;background:no-repeat center center;background-size:contain;text-indent:-9999em;display:block;outline:none;}
.hmApp .owl-nav .owl-prev {left:0;}
.hmApp .owl-nav .owl-prev span {background-image:url(../images/arrow_left.png);}
.hmApp .owl-nav .owl-next {right:0;}
.hmApp .owl-nav .owl-next span {background-image:url(../images/arrow_right.png);}
/*hmNews*/
.hmNews {padding:2.344% 0;}
.hmNews .inner {overflow:hidden;}
.hmNews .hmTitle {margin-bottom:2.5%;}
.hmNews ul {width:106.3%;overflow:hidden;}
.hmNews li {float:left;width:28%;padding-right:5%;padding-bottom:1.2%;}
.hmNews li a {display:block;overflow:hidden;border-top-left-radius:30px;position:relative;}
.hmNews li a:after {width:100%;height:3px;content:'';display:block;position:absolute;left:0;bottom:0;background-color:#00a64f;background:-webkit-linear-gradient(left,#009848,#79da61);background:-o-linear-gradient(right,#009848,#79da61);background:-moz-linear-gradient(right,#009848,#79da61);background:linear-gradient(to right,#009848,#79da61);}
.hmNews li .pic span {display:block;padding-bottom:61.111%;background:no-repeat center center;background-size:cover;}
.hmNews li .info {padding:20px;}
.hmNews li h4 {font-size:18px;color:#555;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;}
.hmNews li .excerpt {font-size:16px;color:#888;line-height:1.75em;height:5.25em;overflow:hidden;text-align:justify;}
.hmNews li .meta {overflow:hidden;font-size:14px;color:#bbb;margin-top:15px;}
.hmNews li .meta time {display:block;float:left;}
.hmNews li .meta span {float:right;background:url(../images/icon_02.png) no-repeat right center;padding-right:12px;display:block;}
/*footer*/
.footer {background:#414141 url(../images/bg_footer.jpg) repeat left top;color:#a0a0a0;}
.footer a {color:#a0a0a0;}
.footer a:hover {color:#fff;}
.footer .btm {padding:20px 0;overflow:hidden;}
.footer .top {padding:3.125% 0 2.083%;border-bottom:1px solid #4e4e4e;}
/*pagesList*/
.pagesList {float:left;}
.pagesList ul {overflow:hidden;}
.pagesList li {float:left;font-size:12px;padding-right:35px;position:relative;line-height:1.75em;}
.pagesList li:after {width:1px;height:12px;background-color:#575757;content:'';display:block;position:absolute;right:17px;top:50%;margin-top:-6px;}
.pagesList li:last-child {padding-right:0;}
.pagesList li:last-child:after {display:none;}
.pagesList li a {color:#a0a0a0;}
/*copyright*/
.copyright {float:right;line-height:1.75em;font-size:12px;}
/*contactInfo*/
.contactInfo {float:right;}
.contactInfo .tel {font-size:14px;color:#fff;margin-bottom:15px;}
.contactInfo .tel span {font-size:38px;color:#01d0c5;line-height:1em;}
.contactInfo .qrcode {text-align:center;font-size:14px;width:136px;}
.contactInfo .qrcode p {margin-bottom:4px;}
.contactInfo .qrcode img {display:block;width:100%;width:122px;padding:7px;background-color:#fff;border-radius:3px;overflow:hidden;}
/*social*/
.social {margin-top:10px;}
.social ul {font-size:0;line-height:normal;padding:0 5px;}
.social li {display:inline-block;padding:0 5px;position:relative;}
.social li a {display:block;width:33px;height:33px;background:no-repeat center center;background-size:contain;text-indent:-9999em;}
.social li a:hover {opacity:.85;}
.social li.qq a {background-image:url(../images/icon_qq.png);}
.social li.wb a {background-image:url(../images/icon_wb.png);}
.social li.wx a {background-image:url(../images/icon_wx.png);}
.social li .pic {position:absolute;left:50%;bottom:45px;background-color:#fff;padding:5px;border-radius:3px;border:1px solid #e5e5e5;width:100px;margin-left:-56px;display:none;}
.social li .pic:after {width:8px;height:8px;background-color:#fff;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;transform:rotate(45deg);content:'';display:block;position:absolute;left:50%;bottom:-6px;margin-left:-6px;}
.social li .pic img {display:block;width:100%;height:auto;}
/*dlBox*/
.dlBox {overflow:hidden;margin-right:250px;}
.dlBox dl {float:left;width:12.285%;padding-right:2%;position:relative;}
.dlBox dl:after {width:2px;height:2px;background-color:#fff;content:'';display:block;position:absolute;right:30%;top:13px;}
.dlBox dl:last-child:after {display:none;}
.dlBox dt {font-size:16px;color:#fff;line-height:1.75em;margin-bottom:10%;}
.dlBox dt a {color:#fff;}
.dlBox dd {font-size:14px;line-height:1.75em;padding:4px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*banner*/
.banner {padding-bottom:350px;background:no-repeat center center;background-size:cover;}
/*bar*/
.bar {background-color:#f1f1f1;line-height:60px;}
/*menu*/
.menu {float:left;}
.menu span {display:none;}
.menu ul {overflow:hidden;}
.menu li {float:left;font-size:15px;color:#666;}
.menu li a {color:#666;padding:0 22px;display:block;}
.menu li a:hover {color:#00a64f;}
.menu li.cur a {color:#fff;background-color:#00a64f;}
/*breadcrumb*/
.breadcrumb {margin-left:660px;font-size:14px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.breadcrumb span {color:#00a64f;}
.breadcrumb i {font-style:normal;padding:0 5px;}
.breadcrumb em {font-style:normal;background:url(../images/icon_home.png) no-repeat left center;padding-left:40px;}
/*wrapper*/
.wrapper {padding:4.167% 0;}
/*details*/
.details {padding:0 7.5%;}
.details .title {text-align:center;font-size:24px;color:#00a64f;font-weight:normal;line-height:1.35em;margin-bottom:1.167%;}
.details .meta {font-size:0;line-height:normal;text-align:center;border-bottom:1px solid #eaeff3;padding-bottom:1.167%;margin-bottom:4.167%;}
.details .meta span {display:inline-block;font-size:14px;color:#999;padding:0 5px;}
.details .qrcode {font-size:16px;color:#00a64f;line-height:1.625em;text-align:center;margin-top:6.25%;}
.details .qrcode p {margin-bottom:1.667%;}
.details .qrcode img {display:block;width:120px;height:auto;margin:0 auto;}
.entry {font-size:14px;color:#666;line-height:1.85em;}
.entry img {max-width:100%;height:auto;}
.entry h3 {font-size:18px;color:#000;line-height:1.5em;margin-bottom:2.083%;}
.entry p {margin-bottom:2.083%;}
.entry hr {clear:both;padding:2.5% 0 0;margin:0 0 3.75%;border:none;border-bottom:1px dashed #ccc;}

/*industry*/
.industry .item {border-bottom:1px dashed #e0e6ec;overflow:hidden;margin-bottom:3.333%;}
.industry .pic {float:left;width:374px;overflow:hidden;}
.industry .pic a {display:block;padding-bottom:64.171%;transition:transform .3s;background:no-repeat center center;background-size:cover;}
.industry .pic a:hover {transform:scale(1.1);}
.industry .info {margin-left:374px;overflow:hidden;padding:10px 160px 10px 4.167%;position:relative;}
.industry h2 {font-size:18px;color:#333;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35em;margin-bottom:13px;}
.industry .excerpt {color:#666;font-size:14px;line-height:1.75em;height:5.25em;overflow:hidden;}
.industry .more {margin-top:35px;}
.industry .more a {color:#00a64f;font-size:14px;display:block;width:115px;height:36px;text-align:center;line-height:36px;background-color:#f6f6f6;}
.industry .more a:hover {background-color:#00a64f;color:#fff;}
.industry .date {border:1px solid #eee;color:#00a64f;text-align:center;font-size:14px;line-height:1.125em;width:93px;padding:15px 0 21px;position:absolute;right:0;top:10px;}
.industry .date time {display:block;}
.industry .date i {font-size:60px;line-height:1em;font-style:normal;display:block;}
/*pagenavi*/
.pagenavi {font-size:0;text-align:center;line-height:normal;padding:10px 0;}
.pagenavi a {display:inline-block;color:#4c4a4a;font-size:16px;height:33px;line-height:33px;padding:0 14.5px;background-color:#fff;margin:0 -0.5px;border:1px solid #edecec;position:relative;}
.pagenavi a.a_btn {margin:0 5px;}
.pagenavi a.a_prev,.pagenavi a.a_next {text-indent:-9999em;padding:0 21px;}
.pagenavi a.a_prev:before,.pagenavi a.a_next:before {width:10px;height:19px;content:'';display:block;position:absolute;left:50%;top:50%;margin:-8.5px 0 0 -4.5px;background:no-repeat left 0;background-size:100% auto;}
.pagenavi a.a_prev:hover:before,.pagenavi a.a_next:hover:before {background-position:left 100%;}
.pagenavi a.a_prev {margin:0 10.5px 0 5px;}
.pagenavi a.a_prev:before {background-image:url(../images/icon_03.png);}
.pagenavi a.a_next {margin:0 5px 0 10.5px;}
.pagenavi a.a_next:before {background-image:url(../images/icon_04.png);}
.pagenavi a.a_cur,.pagenavi a:hover {color:#fff;background-color:#00a64f;border-color:#00a64f;}
/*newsTop*/
.newsTop {overflow:hidden;margin-bottom:3.333%;}
.newsTop .istop {background:#f9f9f9 url(../images/bg_news.png) no-repeat 740px bottom;overflow:hidden;}
.newsTop .pic {width:740px;float:left;}
.newsTop .pic a {padding-bottom:56.081%;background:no-repeat center center;background-size:cover;overflow:hidden;display:block;position:relative;}
.newsTop .pic p {position:absolute;font-size:24px;color:#fff;right:18%;bottom:9.6%;width:76.5%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsTop .info {margin-left:740px;overflow:hidden;padding:47px 35px;position:relative;}
.newsTop .info time {display:block;font-size:24px;color:#999;line-height:1.35em;font-family:Arial;margin-bottom:16px;}
.newsTop .info h2 {font-size:24px;font-weight:normal;line-height:1.45em;max-height:2.9em;overflow:hidden;margin-bottom:20px;}
.newsTop .info p {font-size:14px;color:#999;line-height:1.75em;height:5.25em;overflow:hidden;}
.newsTop .info span {display:block;margin-top:25%;}
.newsTop .info span a {display:block;width:17px;height:10px;background:url(../images/icon_05.png) no-repeat center center;background-size:contain;}
.newsTop .owl-dots {position:absolute;bottom:11%;left:680px;}
.newsTop .owl-dots .owl-dot {display:block;float:left;}
.newsTop .owl-dots span {margin:0 5px;width:12px;height:12px;border:1px solid rgba(255,255,255,0.3);border-radius:50%;display:block;}
.newsTop .owl-dots .active span {border-width:2px;width:10px;height:10px;border-color:#fff;}
/*contact*/
.contact {background-color:#f9fbfc;border:1px solid #eaeff3;display:table;table-layout:fixed;width:100%;}
.contact .info {display:table-cell;vertical-align:middle;width:60%;padding:2.5% 4.5%;}
.contact h2 {font-size:30px;line-height:1.125em;color:#00a64f;margin-bottom:8.13%;}
.contact p {font-size:14px;color:#666;background:no-repeat left 0;line-height:24px;padding:2px 0 2px 40px;margin-bottom:3.049%;}
.contact p.addr {background-image:url(../images/icon_06.png);}
.contact p.tel {background-image:url(../images/icon_07.png);}
.contact p.fax {background-image:url(../images/icon_08.png);}
.contact p.zip {background-image:url(../images/icon_09.png);}
.contact p.mail {background-image:url(../images/icon_10.png);}
.contact .mapBox {display:table-cell;vertical-align:top;width:60%;}
.contact .map {padding-bottom:70%;position:relative;overflow:hidden;}
.contact #map {position:absolute;left:0;top:0;width:100%;height:100%;}
/*products*/
.products {overflow:hidden;}
.products ul {overflow:hidden;width:103.5%;}
.products li {float:left;width:30.5%;padding-right:2.5%;padding-bottom:2.5%;}
.products li .pic {overflow:hidden;}
.products li .pic span {display:block;padding-bottom:73.684%;background:no-repeat center center;background-size:cover;transition:transform .3s;}
.products li h2 {font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #dcdcdc;border-top:none;padding:3.704% 7.937%;line-height:1.875em;}
.products li a {display:block;overflow:hidden;background-color:#fff;}
.products li a:hover .pic span {transform:scale(1.1);}
/*proDetails*/
.proDetails .title {font-size:30px;font-weight:normal;line-height:1.35em;margin-bottom:3.333%;}
.proDetails .entry {font-size:16px;line-height:1.875em;margin-bottom:4.167%;}
.proDetails .entry h3 {font-size:20px;font-weight:normal;color:#00a64f;margin-bottom:0;}
.proDetails .entry p {margin-bottom:0;}
.proDetails .entry table {border:none;}
.proDetails .entry th {background-color:#6ed39f;color:#fff;font-size:15px;line-height:1.75em;padding:12px 20px;font-weight:normal;border-color:#fff;text-align:left;}
.proDetails .entry td {border-color:#fff;font-size:15px;color:#4b946f;line-height:1.75em;background-color:#edf7f2;padding:12px 20px;}
.proDetails .pdf li {font-size:16px;margin-bottom:3.75%;}
.proDetails .pdf li a {display:block;overflow:hidden;}
.proDetails .pdf li img {vertical-align:middle;margin-right:2.083%;width:50px;height:auto;}
.proPic {overflow:hidden;margin-bottom:2.083%;}
.proPic .item span {display:block;padding-bottom:50%;background:no-repeat center center;background-size:cover;overflow:hidden; cursor:pointer;}
.proPic .large {width:78.334%;float:left;}
.proPic .large #large {margin-bottom:1.915%;display:none;}
.proPic .small {width:17.5%;padding-bottom:39.167%;float:right;overflow:hidden;position:relative;}
.proPic .small #small {overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;}
.proPic .small .item {margin-bottom:7.9%;border:none;}
.proPic .small .slick-arrow {position:absolute;border:none;display:none;}
/*solution*/
.solution {overflow:hidden;}
.solution .intro {font-size:15px;color:#666;line-height:2.4em;border-bottom:1px dashed #ccc;padding-bottom:3.33%;margin-bottom:3.33%;}
.solution .list ul {overflow:hidden;width:103.5%;}
.solution .list li {float:left;width:30.5%;padding-right:2.5%;padding-bottom:2.5%;}
.solution .list li .pic {overflow:hidden;}
.solution .list li .pic span {display:block;padding-bottom:73.684%;background:no-repeat center center;background-size:cover;transition:transform .3s;}
.solution .list li h2 {font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #dcdcdc;border-top:none;padding:3.704% 7.937%;line-height:1.875em;}
.solution .list li a {display:block;overflow:hidden;background-color:#fff;}
.solution .list li a:hover .pic span {transform:scale(1.1);}
/*solDetails*/
.solDetails .title {font-size:30px;font-weight:normal;line-height:1.35em;margin-bottom:3.333%;}
.solDetails .entry {font-size:16px;line-height:1.875em;margin-bottom:4.167%;}
.solDetails .entry h3 {font-size:20px;font-weight:normal;color:#00a64f;}
.solDetails .entry table {border:none;margin-bottom:2.083%;}
.solDetails .entry th {background-color:#6ed39f;color:#fff;font-size:15px;line-height:1.75em;padding:12px 20px;font-weight:normal;border-color:#fff;text-align:left;}
.solDetails .entry td {border-color:#fff;font-size:15px;color:#4b946f;line-height:1.75em;background-color:#edf7f2;padding:12px 20px;}
/*why*/
.why .entry {font-size:15px;}
.why h2,.why h3 {font-size:30px;color:#00a64f;font-weight:normal;line-height:1.35em;position:relative;padding-bottom:7px;margin-bottom:1.833%;}
.why h2:after,.why h3:after {width:50px;height:1px;background-color:#00a64f;content:'';display:block;position:absolute;left:0;bottom:0;}
.why h3 {font-size:20px;padding-bottom:15px;}
/*technology*/
.technology ul {overflow:hidden;}
.technology li {float:left;width:18%;padding:0 1% 4%;text-align:center;}
.technology li .icon {width:44.445%;margin:0 auto 6.5%;}
.technology li .icon span {display:block;padding-bottom:100%;background:no-repeat center center;background-size:contain;}
.technology li h2 {font-size:16px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.technology li a {display:block;color:#666;overflow:hidden;}
.technology li a:hover {color:#00a64f;}
/*techInfo*/
.techInfo .top {border-bottom:1px solid #e6e6e6;padding-bottom:3.192%;margin-bottom:2.66%;display:table;table-layout:fixed;width:100%;}
.techInfo .top .icon {display:table-cell;vertical-align:top;width:96px;}
.techInfo .top .icon span {padding-bottom:100%;background:no-repeat center center;background-size:contain;overflow:hidden;display:block;}
.techInfo .top .title {display:table-cell;vertical-align:middle;padding-left:3.724%;}
.techInfo .top .title h2 {font-size:20px;color:#666;font-weight:normal;line-height:1.35em;}
.techInfo .btm h3 {font-size:20px;line-height:1.35em;color:#00a64f;margin-bottom:10px;}
.techInfo .pic {padding-bottom:42.55%;background:no-repeat left center;background-size:contain;overflow:hidden;}
/*popup*/
.popup {position:fixed;left:0;top:0;width:100%;height:100%;z-index:9;background-color:rgba(0,0,0,0.2);display:none;}
.popup .box {background-color:#fff;width:1000px;position:fixed;left:50%;top:50%;margin-left:-500px;transform:translateY(-50%);}
.popup .close {width:24px;height:24px;background:url(../images/icon_close.png) no-repeat center center;background-size:contain;position:absolute;right:30px;top:40px;cursor:pointer;}
.popup .info {padding:40px 30px;}
/*platform*/
.platform .title {text-align:center;font-size:26px;color:#00a64f;line-height:1.35em;font-weight:normal;margin-bottom:4.167%;}
.platform .submit {background-color:#00a64f;color:#fff;font-size:20px;height:58px;width:420px;display:block;margin:0 auto;cursor:pointer;-webkit-appearance:none;appearance:none;}
.platform .table {margin-bottom:5%;color:#666;}
.platform .table table {border-color:#dcdcdc;width:100%;table-layout:fixed;}
.platform .table th {border-color:#dcdcdc;font-size:16px;background-color:#fff;padding:15px 30px;font-weight:normal;line-height:1.375em;}
.platform .table td {border-color:#dcdcdc;font-size:16px;padding:11px 30px;line-height:1.375em;}
.platform .table .name {text-align:center;width:150px;}
.platform .table .input {width:40%;}
.platform .table p {padding:5px 0;}
.platform .table .text {height:24px;line-height:24px;width:100%;padding:3px 0;font-size:16px;color:#666;}
.platform .table .checkbox {border:1px solid #a0a0a0;}
.platform .table label {margin-left:20px;}
/*honor*/
.honor {overflow:hidden;margin-bottom:2.5%;}
.honor h2 {font-size:30px;font-weight:normal;line-height:1.35em;position:relative;color:#00a64f;text-align:center;padding-bottom:8px;margin-bottom:4.583%;}
.honor h2:after {width:50px;height:1px;background-color:#00a64f;content:'';display:block;position:absolute;left:50%;bottom:0;margin-left:-25px;}
.honor ul {overflow:hidden;}
.honor li {float:left;width:40%;padding-bottom:3.75%;}
.honor li .box {border-bottom:1px solid #e3e3e3;padding-bottom:4.167%;}
.honor li .pic {width:66.667%;margin:0 auto 15px;}
.honor li .pic span {padding-bottom:70.3125%;display:block;overflow:hidden;background:no-repeat center center;background-size:contain;}
.honor li p {font-size:16px;color:#666;line-height:1.75em;text-align:center;}
.honor li:nth-child(2n) {float:right;}
/*about*/
.about .title {font-size:30px;font-weight:normal;color:#00a64f;line-height:1.35em;position:relative;padding-bottom:7px;margin-bottom:1.67%;}
.about .title:after {width:50px;height:1px;background-color:#00a64f;content:'';display:block;position:absolute;left:0;bottom:0;}
.about .entry {font-size:15px;line-height:2em;}
.about .fuy {border-top:1px dashed #ccc;padding-top:3.75%;margin-top:3.75%;clear:both;}
.about .fuy ul {overflow:hidden;}
.about .fuy li {float:left;font-size:15px;color:#666;width:48%;padding-bottom:1.67%;}
.about .fuy li:nth-child(2n) {float:right;}
.about .fuy li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;padding-left:24px;}
.about .fuy li a:before {width:14px;height:14px;border-radius:50%;background-color:#bfe9d3;content:'';display:block;position:absolute;left:0;top:50%;margin-top:-7px;}
/*history*/
.history {background:url(../images/bg_history.png) no-repeat center center;background-size:cover;}
.history h2 {margin-bottom:5px;}
.history h2 img {display:block;margin:0 auto;width:auto;height:auto;max-width:100%;}
.history .box {position:relative;overflow:hidden;padding:7.917% 0;}
.history .box:before {width:1px;height:100%;background-color:#eee;content:'';display:block;position:absolute;left:50%;top:0;margin-left:-0.5px;}
.history .dot {width:26%;position:absolute;left:-2%;top:24px;}
.history .dot i {display:block;padding-bottom:14.744%;background:url(../images/icon_dot_left.png) no-repeat left center;background-size:contain;}
.history .info {border:2px solid #00a64f;border-radius:3px;background-color:#fff;width:70%;float:right;}
.history .text {padding:15px 20px;overflow:hidden;}
.history h3 {font-size:18px;color:#00a64f;line-height:1.35em;margin-bottom:8px;}
.history .intro {font-size:15px;line-height:1.6em;color:#666;}
.history .pic {float:left;width:39.5%;padding-right:10.5%;padding-top:10px;}
.history .pic span {display:block;padding-bottom:58.084%;background:no-repeat center center;background-size:cover;overflow:hidden;}
.history .item {width:50%;float:right;position:relative;clear:both;}
.history .item:nth-child(2n) {float:left;margin-top:-80px;}
.history .item:nth-child(2n) .dot {left:auto;right:-2%;}
.history .item:nth-child(2n) .dot i {background-image:url(../images/icon_dot_right.png);background-position:right center;}
.history .item:nth-child(2n) .info {float:left;}
.history .load {padding:5px 0;text-align:center;}
.history .load img {display:block;margin:0 auto;width:29px;height:29px;}


@media only screen and (max-width:1536px){
  /*1536px inner1200*/
  .inner {width:93.75%;}
  /*1536px search*/
  .search {width:220px; padding-left:15px;}
  /*1536px nav*/
  .nav li {padding:0 15px;}
  /*1536px hmSlides*/
  .hmSlides .inner {padding-bottom: 45.573%;}
  .hmSlides h2 {font-size:50px;}
  /*1536px hmApp*/
  .hmApp .item p {font-size:24px;}
}
@media only screen and (max-width:1366px){
  /*1366px nav*/
  .nav li {padding:0 14px; font-size:16px;}
  /*1366px hmSlides*/
  .hmSlides h2 {font-size:40px;}
  .hmSlides .intro {font-size:18px;}
  /*1366px hmMore*/
  .hmMore a {width:150px; height:40px; line-height: 40px;}
}
@media only screen and (max-width:1280px){
  /*1280px inner1200*/
  .inner1200 {width:93.75%;}
  /*1280px logo*/
  .logo a {width:111px; height:45px;}
  /*1280px nav*/
  .nav li {line-height: 91px; padding:0 9px;}
  /*1280px search*/
  .search {width:180px; padding:25.5px 0 25.5px 10px;}
  /*1280px hmTitle*/
  .hmTitle {padding-top:30px; padding-bottom: 20px;}
  .hmTitle:after {width:40px; height:3px;}
  .hmTitle h2 {font-size:50px;}
  .hmTitle h3 {font-size:24px;}
  /*1280px hmApp*/
  .hmApp .item p {font-size:20px;}
  /*1280px contactInfo*/
  .contactInfo .tel {margin-bottom:5px;}
  .contactInfo .tel span {font-size:30px;}
  /*1280px dlBox*/
  .dlBox {margin-right:200px;}
  .dlBox dl {width:14.666%;}
  /*1280px banner*/
  .banner {padding-bottom:27.344%;}
  /*1280px industry*/
  .industry .pic {width: 300px;}
  .industry .info {margin-left:300px;}
  .industry .more {margin-top:25px;}
  /*1280px newsTop*/
  .newsTop .pic {width:550px;}
  .newsTop .pic p {font-size:20px; right:20%; width:76%;}
  .newsTop .info {margin-left:550px; padding:38px 30px;}
  .newsTop .info time {font-size:20px;}
  .newsTop .info h2 {font-size:20px;}
  .newsTop .info span {margin-top:6%;}
  .newsTop .owl-dots {left:460px;}
  /*1280px proDetails*/
  .proDetails .title {font-size:26px;}
  /*1280px solDetails*/
  .solDetails .title {font-size:26px;}
  /*1280px why*/
  .why h2 {font-size:26px;}
  /*1280px popup*/
  .popup .box {width:78.125%; margin-left:-39.0625%;}
  .popup .info {padding:25px;}
  .popup .close {top:15px; right:15px;}
  /*1280px techInfo*/
  .techInfo .top .icon {width:80px;}
  .techInfo .top {padding-bottom:2%; margin-bottom:2%;}
  /*1280px platform*/
  .platform .table table {table-layout: fixed;}
  .platform .table th, .platform .table td {padding:15px;}
  .platform .table label {margin-left:10px;}
  .platform .table .name {width:140px;}
  /*1280px honor*/
  .honor h2 {font-size:26px;}
  /*1280px about*/
  .about .title {font-size:26px;}
}
@media only screen and (max-width:1080px){
  /*1080px logo*/
  .logo {padding:10px 0;}
  .logo a {width:99px; height:40px;}
  /*1080px wapBtn*/
  .wapBtn {display:block; padding:22px 0; float:right;}
  /*1080px schBtn*/
  .schBtn {display:block;float:left; padding-right:15px;}
  .schBtn span {display:block; width:16px;height:16px;background:url(../images/icon_01.png) no-repeat center center;background-size:contain; cursor:pointer;}
  /*1080px search*/
  .search {display:none; float:none;position:absolute;right:0;top:105%;background-color:#fff; z-index: 2; padding:8px; width:400px;}
  .search.open {display:block;}
  .search .text {width:95%; padding-left:5%;}
  /*1080px navBtn*/
  .navBtn {width:20px;height:16px;position:relative; cursor:pointer; z-index: 2; display:block; float:right;}
  .navBtn span {position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background-color:#999;}
  .navBtn span:before,.navBtn span:after {content:'';display:block;position:absolute;left:0;width:100%;height:2px;background-color:#999;transition:all .3s;}
  .navBtn span:before {bottom:-6px;}
  .navBtn span:after {top:-6px;}
  .navBtn.open span {height:0;}
  .navBtn.open span:before {transform:rotate(45deg);bottom:-2px;}
  .navBtn.open span:after {transform:rotate(-45deg);top:0px;}
  /*1080px nav*/
  .nav {position:fixed; top:0; left:-200px; background-color:rgba(0,166,79,.85); height:100%; width:200px; overflow-y:auto; -webkit-overflow-scrolling:touch; transition:left .3s; z-index: 8;}
  .nav.open {left:0;}
  .nav ul {padding:30px 0; }
  .nav li {float:none; width:auto; line-height: normal; text-align:left;}
  .nav li > a:hover:after, .nav li.cur > a:after  {display:none;}
  .nav li a {padding:12px 1.5em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#fff;}
  .nav li em {position:absolute; right:0; top:0; width:44px; height:45px; z-index: 9; display: block; cursor:pointer;}
  .nav li em:after {content:''; display:block; width:8px; height:8px; border-right:1px solid #fff; border-bottom:1px solid #fff; transform:rotate(45deg); position:absolute; left:50%; top:50%; margin:-6.5px 0 0 -6.5px; transition:all .3s;}
  .nav li em.open:after {transform:rotate(-135deg); margin-top:0;}
  .nav li ul {background-color:transparent; width:auto; position:static; left:auto; top:auto; border:none; padding:0;}
  .nav li li {text-align:left;}
  .nav li li a {padding:12px 1.5em 12px 2.5em;}
  /*1080px hmSlides*/
  .hmSlides h2 {font-size:30px;}
  .hmSlides .intro {font-size:16px; width:80%;}
  /*1080px hmNews*/
  .hmNews ul {width:103%;}
  .hmNews li {width:31%; padding-right:2%;}
  .hmNews li .info {padding:15px;}
  /*1080px menu*/
  .menu li {font-size:14px;}
  .menu li a {padding:0 15px;}
  /*1080px breadcrumb*/
  .breadcrumb {margin-left:560px;}
  /*1080px contact*/
  .contact h2 {font-size:24px; margin-bottom:5%;}
  .contact .map {padding-bottom:85%;}
  /*1080px honor*/
  .honor li {width:48%;}
}
@media only screen and (max-width:960px){
  /*960px hmTitle*/
  .hmTitle {padding-top:25px; padding-bottom:15px;}
  .hmTitle h2 {font-size:40px;}
  .hmTitle h3 {font-size:20px;}
  /*960px hmAbout*/
  .hmAbout .intro {line-height: 1.75em;}
  .hmAbout .text {padding-right:3%;}
  /*960px hmApp*/
  .hmApp .item p {font-size:18px;}
  /*960px footer*/
  .footer .top {padding:3.125% 0;}
  .footer .btm {padding:10px 0;}
  /*960px dlBox*/
  .dlBox {display: none;}
  /*960px contactInfo*/
  .contactInfo {float:none; text-align:center;}
  .contactInfo .tel {margin-bottom:0;}
  .contactInfo .tel span {font-size:24px;}
  .contactInfo .qrcode {width:auto;}
  .contactInfo .qrcode p {margin-bottom:0;}
  .contactInfo .qrcode img {margin:0 auto; width:100px;}
  /*960px social*/
  .social {margin-top:5px;}
  /*960px pagesList*/
  .pagesList {float:none;}
  .pagesList ul {text-align:center; font-size:0; line-height: normal;}
  .pagesList li {display: inline-block; float:none; padding:0 11px 0 10px;}
  .pagesList li:after {right:0;}
  /*960px copyright*/
  .copyright {float:none; text-align:center;}
  /*960px bar*/
  .bar {line-height: 44px;}
  /*960px menu*/
  .menu {padding:7px 0; position:relative;}
  .menu span {display: block; width:90px; height:26px; border:2px solid #00a64f; color:#00a64f; line-height: 26px; border-radius:2px; font-size:14px; padding:0 20px 0 10px; cursor:pointer; position: relative; background-color: #fff;}
  .menu span:after {width:6px; height:6px; border-right:1px solid #00a64f; border-bottom:1px solid #00a64f; transform:rotate(45deg); content:''; display:block; position:absolute; right:10px; top:8.5px;}
  .menu ul {display:none; position:absolute; background-color:#00a64f; left:0; top:36px; width:100%; padding:5px 0; border-radius:0 0 2px 2px;}
  .menu ul.show {display: block;}
  .menu li {float:none; line-height: 1.75em;}
  .menu li a {color:#fff; padding:5px 10px;}
  .menu li a:hover {color:#fff;}
  .menu .cur {display:none;}
  /*960px breadcrumb*/
  .breadcrumb {margin-left:130px;}
  .breadcrumb em {padding-left:25px; display:none;}

  /*960px industry*/
  .industry .pic {width: 250px;}
  .industry .info {margin-left:250px; padding:0 100px 0 20px;}
  .industry h2 {margin-bottom:5px;}
  .industry .date {width:80px;}
  .industry .date i {font-size:48px;}
  .industry .more {margin-top:10px;}

  /*960px newsTop*/
  .newsTop .pic {width:350px;}
  .newsTop .pic p {font-size:18px;}
  .newsTop .info {margin-left:350px; padding:30px 20px;}
  .newsTop .info time {font-size:18px; margin-bottom:5px;}
  .newsTop .info h2 {font-size:18px; margin-bottom:5px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
  .newsTop .info p {height:3.5em;}
  .newsTop .info span {margin-top:3%;}
  .newsTop .owl-dots {left:280px; bottom:14%;}
  .newsTop .owl-dots span {width:10px; height:10px;}
  .newsTop .owl-dots .active span {width:8px; height:8px;}
  /*960px proDetails*/
  .proDetails .title, .solDetails .title {font-size:22px;}
  /*960px why*/
  .why h2 {font-size:22px;}
  .why h3 {font-size:18px;}
  /*960px platform*/
  .platform .title {font-size:22px;}
  .platform .table th, .platform .table td {font-size:14px;}
  .platform .table .name {width:105px;}
  .platform .submit {width:300px; height:45px; font-size:18px;}
  /*960px honor*/
  .honor h2 {font-size:22px;}
  /*960px about*/
  .about .title {font-size:22px;}
}
@media only screen and (max-width:768px){
  /*768px hmSlides*/
  .hmSlides .inner {padding-bottom:50%;}
  .hmSlides h2 {font-size:18px;}
  .hmSlides .intro {font-size:14px; width:auto;}
  .hmSlides .hmMore {display:none;}
  .hmSlides .owl-dots .active span {width:30px;}
  /*768px hmMore*/
  .hmMore a {width:100px; height:32px; line-height: 32px; font-size:12px;}
  /*768px hmTitle*/
  .hmTitle {padding-top:18px;}
  .hmTitle h2 {font-size:30px;}
  .hmTitle h3 {font-size:18px;}
  /*768px hmAbout*/
  .hmAbout .box {display: block;}
  .hmAbout .hmTitle {margin-bottom:10px;}
  .hmAbout .intro {margin-bottom:10px;}
  .hmAbout .text {display:block; width:auto; padding-right:0; margin-bottom:15px;}
  .hmAbout .pic {display:block; width:auto; padding-right:0;}
  .hmAbout .pic img {border-radius: 15px 0 15px 0;}
  /*768px hmApp*/
  .hmApp .hmTitle {margin-bottom:5%;}
  .hmApp .item {width:50%; margin:0 auto;}
  .hmApp .item .icon {margin-bottom:5px;}
  .hmApp .item p {font-size:16px;}
  .hmApp .owl-nav span {width:15px; height:29px;}
  /*768px hmNews*/
  .hmNews .hmTitle {margin-bottom:5%;}
  .hmNews ul {width:auto;}
  .hmNews li {width:auto; padding-right:0; float:none; padding-bottom:2%;}
  .hmNews li a {border-top-left-radius: 15px;}
  .hmNews li .info {padding:10px;}
  .hmNews li h4 {font-size:16px; margin-bottom:0;}
  .hmNews li .excerpt {font-size:14px;}
  .hmNews li .meta {margin-top:5px;}
  /*768px details*/
  .details {padding:0;}
  .details .title {font-size:18px; line-height: 1.5em;}
  /*768px entry*/
  .entry h3 {font-size:16px;}
  /*768px industry*/
  .industry .pic {width: 120px;}
  .industry .info {margin-left:130px; padding:0;}
  .industry h2 {margin-bottom:0; font-size:16px;}
  .industry .excerpt {height:3.5em;}
  .industry .date, .industry .more {display:none;}
  /*768px pagenavi*/
  .pagenavi a.a_prev, .pagenavi a.a_btn, .pagenavi a.a_next {margin:0 -0.5px;}
  .pagenavi a {padding:0 10px; font-size:14px; height:28px; line-height: 28px;}
  .pagenavi a.a_prev, .pagenavi a.a_next {padding:0 15px;}
  /*768px newsTop*/
  .newsTop .pic {width:auto; float:none;}
  .newsTop .pic p {font-size:16px; width:90%; right:5%; bottom:5%;}
  .newsTop .info {margin-left:0; padding:15px;}
  .newsTop .info h2 {white-space:normal; font-size:16px; margin-bottom:0;}
  .newsTop .info time {font-size:14px;}
  .newsTop .info p {height:auto;}
  .newsTop .owl-dots {left:auto; right:15px; bottom:15px;}
  .newsTop .owl-dots span { border-color:rgba(0,166,79,.3);}
  .newsTop .owl-dots .active span {border-color:#00a64f;}
  /*768px contact*/
  .contact {display:block; width:auto;}
  .contact .info {display:block; width:auto; padding:15px;}
  .contact h2 {margin-bottom:15px; font-size:20px;}
  .contact p {margin-bottom:10px;}
  .contact .mapBox {display:block; width:auto;}
  .contact .map {padding-bottom:70%;}
  /*768px products*/
  .products ul {width:103%;}
  .products li {width:47%; padding-right:3%; padding-bottom:3%;}
  .products li h2 {padding:5px 10px; font-size:14px;}
  /*768px proDetails*/
  .proDetails .title {font-size:18px;}
  .proDetails .entry h3 {font-size:16px;}
  .proDetails .entry {font-size:14px; line-height: 1.75em;}
  .proDetails .entry table {width:100%;}
  .proDetails .entry th, .proDetails .entry td {padding:5px 15px;}
  .proDetails .pdf li {font-size:14px;}
  .proDetails .pdf li img {width:25px;}
  /*768px solDetails*/
  .solDetails .title {font-size:18px;}
  .solDetails .entry h3 {font-size:16px;}
  .solDetails .entry {font-size:14px; line-height: 1.75em;}
  .solDetails .entry table {width:100%;}
  .solDetails .entry th, .proDetails .entry td {padding:5px 15px;}
  /*768px solution*/
  .solution .intro {font-size:14px; line-height: 1.75em;}
  .solution .list ul {width:103%;}
  .solution .list li {width:47%; padding-right:3%; padding-bottom:3%;}
  .solution .list li h2 {padding:5px 10px; font-size:14px;}
  /*768px why*/
  .why h2 {font-size:18px;}
  .why h3 {font-size:16px; padding-bottom:7px;}
  .why .entry {font-size:14px;}
  /*768px technology*/
  .technology li {width:23%;}
  .technology li .icon {width:80%;}
  .technology li h2 {font-size:14px;}
  /*768px techInfo*/
  .techInfo .top .icon {width:50px;}
  .techInfo .top .title {padding-left:10px;}
  .techInfo .top .title h2 {font-size:18px;}
  .techInfo .btm h3 {font-size:16px;}
  /*768px popup*/
  .popup .box {width:90%; margin-left:-45%;}
  .popup .info {padding:15px;}
  .popup .close {width:15px; height:15px;}
  /*768px platform*/
  .platform .title {font-size:18px;}
  .platform .table {overflow-x:auto;}
  .platform .table table {min-width:540px; table-layout: fixed;}
  .platform .table th:last-child, .platform .table td:last-child {width:30%;}
  .platform .submit {width:150px; height:40px; font-size:16px;}
  /*768px honor*/
  .honor h2 {font-size:18px;}
  .honor li .pic {margin-bottom:5px;}
  .honor li p {font-size:14px; padding:0 10%;}
  /*768px history*/
  .history h2 {margin-bottom:0;}
  .history .box::before {left:1.67%;}
  .history .item {float:none; width:auto; margin-bottom:10px;}
  .history .info {width:74%;}
  .history .text {padding:15px;}
  .history .dot {width:21.6%; left:0;}
  .history .item:nth-child(2n) {float:none; margin-top:0;}
  .history .item:nth-child(2n) .dot {right:auto; left:0;}
  .history .item:nth-child(2n) .dot i {background-image: url(../images/icon_dot_left.png); background-position:left center;}
  .history .item:nth-child(2n) .info {float:right;}
  .history h3 {margin-bottom:5px; font-size:16px;}
  .history .intro {font-size:14px;}
  /*768px about*/
  .about .title {font-size:18px;}
  .about .entry {font-size:14px; line-height: 1.75em;}

  .about .fuy li {font-size:14px; float:none; width:auto; padding-right:0; padding-bottom:3px;}
  .about .fuy li:nth-child(2n) {float:none;}
  .about .fuy li a {padding-left:16px;}
  .about .fuy li a:before {width:10px; height:10px; margin-top:-5px;}
}
@media only screen and (max-width:480px){
  .header .inner {position:static;}
  /*480px nav*/
  .search {width:93.75%; padding:3.125%; top:100%; border-top:1px solid #00a64f;}
  .search .text {padding-top:5px; padding-bottom:5px;}
  
  /*480px honor*/
  .honor li {width:auto; float:none;}
  .honor li:nth-child(2n) {float:none;}
}


/*
 .Form001273
 */
.Form001273{ }
.Form001273 .inner1200{ background:url(../images/Form001273-bg.jpg) no-repeat left top/auto 100%;}
.Form001273 .from{ width:100%; max-width:756px; margin:0 auto;}
.Form001273 .title,
.Form001273 .from li{ padding:0 19%;}
.Form001273 .title { font-size:28px; padding-bottom:5%; text-shadow:0 1px 0 #fff;}
.Form001273 .title span{ display:block; font-size:24px; opacity:0.5; text-transform:uppercase;}
.Form001273 .from li{ background-color:rgba(0, 166, 79, 0.09); margin-bottom:2%; padding-top:5px; padding-bottom:5px; transition:0.3s;}
.Form001273 .from li .text{ background:#fff; width:100%; line-height:30px; padding:2% 10px; border:none;}
.Form001273 .from li:last-child{ background:none !important; padding-top:3%;}
.Form001273 .from li .btn{ cursor:pointer; height:44px; color:#fff; width:40%; font-size:16px; background:#00a64f; border-radius:44px; border:none; padding:0; min-width:100px;}
.Form001273 .from li:hover{background:#00a64f;}
.Form001273 .from li:hover .text,
.Form001273 .from li .text:focus{ box-shadow:0 0 3px #00a64f inset;}
@media(max-width:1200px){
.Form001273 .inner1200{ background-position:right top;}
}
@media(max-width:768px){
.Form001273 .title{ padding-left:0; padding-right:0;}
.Form001273 .title { font-size:24px; }
.Form001273 .title span{font-size:20px;}
}
@media(max-width:640px){
.Form001273 .inner1200{ background:none;}
}
